# 内置函数-类型转换
# int：可以将字符串或数字换成int型
print(int("6"))
print(int(3.1))
# float:可以将字符串或整数转换成浮点型
print(float("6"))
print(float(8))
# str:可以将任意类型的数据转换成字符串类型
print(type(str([1,8,9])))
# ord:将字符转换成一个十进制数字
print(ord('A'))
# chr：将数字转换成字符类型
print(chr(97))
# bool将参数转换成布尔类型：下列对象都相当于False：[],(),{},0, None, 0.0, ''
print(bool(""))
# bin进行二进制转换
print(bin(12))             #二进制表示：1100    12=4+8
# hex进行十六进制转化
print(hex(12))             #十六进制：000c 9 a b c
# oct进行八进制转换
print(oct(12))             #八进制：0014   12-8  14
# list将元祖转换成列表
tuple1=(1,5,3.14,"柯南")
list1=list(tuple1)
list1.append(9999)
print(list1)
# tuple:将列表转换成元祖
print(tuple(list1))
# dict创建字典
dict1=dict(a=4,b=3.14,name="tom",object=["java","python","c#"])
print(dict1)
# bytes:转为字节数组,注意参数是字符串类型，则需要指定字符集
print(bytes(5))
print(bytes("中",encoding="UTF-8"))



